428446
127521
215131
614823
968536
335796
742320
188170
698790
4532
238409
833833
5305799
3732581
3243148
2563804
2307988
2154609
2072358
194378
1851118
1750136
1744196
1667471